package com.dkd.easybook.domain;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.dkd.common.annotation.Excel;
import com.dkd.common.core.domain.BaseEntity;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.AllArgsConstructor;
/**
 * 用户图标对象 eb_icons
 *
 * @author itheima
 * @date 2024-12-12
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
@Builder
public class EbIcons extends BaseEntity {
    private static final long serialVersionUID = 1L;
    /**
     * 图标ID
     */
    @TableId(type = IdType.AUTO)
    private Long iconId;
    /**
     * 图标URL
     */
    @Excel(name = "图标URL")
    private String url;
    /**
     * 颜色代码
     */
    @Excel(name = "颜色代码")
    private String colorCode;
    /**
     * 用户ID
     */
    @Excel(name = "用户ID")
    private Long userId;
    @Excel(name = "文件名")
    private String fileName;
    @Excel(name = "文件后缀")
    private String ext;
    @Excel(name = "文件大小")
    private Long size;
    @Excel(name = "文件类型")
    private String contentType;
}
